home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / flex_247.zip / flex_247 / MISC / Think-C / MakeRes.c < prev    next >
C/C++ Source or Header  |  1992-01-28  |  31KB  |  562 lines

  1. #include <Files.h>
  2. #include <Types.h>
  3. #include <Resources.h>
  4.  
  5. #define const
  6. #define YY_CHAR unsigned char
  7.  
  8. static const short int yy_accept[341] =
  9.     {   0,
  10.         0,    0,    0,    0,    0,    0,  119,  119,    0,    0,
  11.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  12.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  13.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  14.         0,    0,    0,    0,  121,   19,    7,   18,   19,   16,
  15.         1,   17,   19,   19,   19,   15,   67,   59,   60,   53,
  16.        67,   66,   51,   67,   67,   67,   50,   49,   67,   52,
  17.       120,   47,  119,  119,   28,   29,   28,   28,   28,   28,
  18.        31,   30,   32,   73,  120,   69,   70,   72,   74,   88,
  19.        89,   86,   85,   87,   75,   77,   76,   75,   81,   80,
  20.  
  21.        81,   81,   83,   83,   83,   84,   99,  104,  103,  105,
  22.       105,  100,  100,  100,   97,   98,  120,   33,   91,   90,
  23.        22,   24,   23,  107,  109,  108,  111,  113,  114,  115,
  24.        95,   95,   96,   95,   95,   95,   95,   38,   35,   34,
  25.        38,   38,   44,   42,   45,   44,   44,   41,   41,   41,
  26.        40,   41,    7,   18,    0,   16,    1,   17,    0,    2,
  27.        14,    8,    0,   12,    4,    0,    0,    5,    0,    3,
  28.        15,   59,   60,    0,    0,   56,    0,    0,    0,  117,
  29.       117,  117,   55,   54,   55,   50,   49,   63,   50,    0,
  30.        47,   46,  119,  119,   28,   28,   28,   28,   28,   31,
  31.  
  32.        30,   71,   72,   85,  118,  118,  118,   78,   79,   82,
  33.        99,    0,  102,    0,  101,  100,  100,  100,    0,   33,
  34.        22,   20,  107,  106,  111,  112,   95,   95,   95,   92,
  35.        95,   95,   95,   38,   35,   38,   38,   42,    0,   43,
  36.        43,   43,   42,   40,    0,   13,   14,    8,    8,    0,
  37.        12,    4,    0,    0,    0,    5,    0,    6,   57,    0,
  38.        58,    0,   64,    0,    0,  117,  117,   55,   55,   65,
  39.        63,   28,   28,   28,   25,    0,  118,  118,  100,  100,
  40.         0,   21,   92,   92,   95,   95,   38,   38,    0,   39,
  41.        43,   43,    0,   11,    4,    0,   11,    0,    0,    5,
  42.  
  43.         0,    0,    0,  117,   28,   28,  118,  100,  100,   95,
  44.        95,   38,   38,   43,    0,    9,    0,    0,    0,   28,
  45.        28,  100,  100,   95,   95,   38,   38,    0,    0,   26,
  46.        27,   93,   94,   93,   94,   36,   37,   10,   62,    0
  47.     } ;
  48.  
  49. static const YY_CHAR yy_ec[256] =
  50.     {   0,
  51.         1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
  52.         1,    4,    1,    1,    1,    1,    1,    1,    1,    1,
  53.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  54.         1,    5,    1,    6,    7,    8,    9,    1,   10,   11,
  55.        11,   12,   11,   13,   14,   11,   15,   16,   16,   16,
  56.        16,   16,   16,   16,   16,   16,   16,    1,    1,   17,
  57.         1,   18,   11,    1,   24,   25,   26,   27,   28,   29,
  58.        23,   23,   23,   30,   31,   23,   32,   33,   34,   31,
  59.        23,   35,   36,   37,   38,   23,   23,   39,   40,   23,
  60.        19,   20,   21,   22,   23,    1,   24,   25,   26,   27,
  61.  
  62.        28,   29,   23,   23,   23,   30,   31,   23,   32,   33,
  63.        34,   31,   23,   35,   36,   37,   38,   23,   23,   39,
  64.        40,   23,   41,   42,   43,    1,    1,    1,    1,    1,
  65.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  66.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  67.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  68.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  69.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  70.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  71.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  72.  
  73.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  74.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  75.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  76.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  77.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  78.         1,    1,    1,    1,    1
  79.     } ;
  80.  
  81. static const YY_CHAR yy_meta[44] =
  82.     {   0,
  83.         1,    2,    3,    2,    2,    4,    1,    1,    1,    5,
  84.         1,    6,    1,    7,    5,    8,    1,    1,    1,    9,
  85.        10,    1,   11,   12,   12,   12,   12,   12,   12,   11,
  86.        11,   11,   11,   11,   11,   11,   11,   11,   11,   11,
  87.         5,    1,   13
  88.     } ;
  89.  
  90. static const short int yy_base[404] =
  91.     {   0,
  92.         0,   43,   85,  126, 1371, 1370, 1369, 1353,  168, 1346,
  93.       104,  108,  211,    0, 1332, 1320,  120,  252,   95,  119,
  94.       137,  144,  100,  141,  295,    0, 1327, 1323,  113,  336,
  95.       254,  255,  257,  258,  253,  268,  379,    0,  338,  421,
  96.         0,    0,  273,  460, 1325, 1442,  281, 1442, 1287,    0,
  97.       287, 1442, 1279,  472, 1257,    0, 1442,  425, 1442, 1442,
  98.       147, 1442, 1239, 1235,   78,  513,  433, 1442,   83, 1442,
  99.      1248,    0, 1247, 1442,    0, 1442,    0, 1218, 1205, 1194,
  100.         0,  342, 1442, 1442, 1442, 1442, 1202,    0, 1442, 1442,
  101.      1442, 1442, 1201, 1442, 1442, 1442, 1442,   79, 1442, 1442,
  102.  
  103.       103, 1198, 1442,    0,  248, 1442,    0, 1442, 1442,  252,
  104.      1199,    0, 1173, 1158, 1442, 1442, 1185, 1442, 1442, 1442,
  105.         0, 1442, 1170,    0, 1442, 1152,    0, 1442, 1442,    0,
  106.         0,  346, 1442, 1123,    0, 1125, 1105,    0,  352, 1442,
  107.      1116, 1103, 1442,  356, 1442, 1100,  329, 1442,  360, 1093,
  108.      1101,  333,  441, 1442,  445,    0,  449, 1442, 1101, 1442,
  109.       365,  453, 1094,  466,    0,  480,  330,    0, 1095, 1442,
  110.         0,  555, 1442, 1044, 1077, 1442, 1051,  133,  456, 1442,
  111.      1059,    0,    0, 1442,  584,  563, 1442,    0, 1442, 1071,
  112.         0, 1442, 1063, 1442,    0,    0, 1010, 1007,  627,    0,
  113.  
  114.       484, 1442,    0,  998, 1442,  992,    0, 1442, 1442, 1442,
  115.         0,  421, 1442,    0, 1442,    0,  971,  964,  992, 1442,
  116.         0,  962,    0, 1442,    0, 1442,    0,  488,  921,  670,
  117.         0,  717,  714,    0,  497,  715,  712,  569,  573, 1442,
  118.       727,    0,  577,  726,  581, 1442,  585,    0,  590,  738,
  119.       597,    0,  712,  683,  691,    0,  670, 1442, 1442,  623,
  120.      1442,  591, 1442,  458,  702,  590,    0,    0,    0, 1442,
  121.         0,  576,  569,    0, 1442,  593,  575,    0,  560,  546,
  122.       567, 1442,    0,    0,  541,  529,  534,  527,  730, 1442,
  123.       500,    0,  509, 1442,    0,  734, 1442,  468,  467,    0,
  124.  
  125.       462,  704,  724, 1442,  461,  438, 1442,  440,  425,  433,
  126.       405,  413,  398, 1442,  404, 1442,  359,  259,  332,  338,
  127.       346,  334,  331,  257,  253,  226,  137,  133,   81,    0,
  128.         0,    0,    0,    0,    0,    0,    0, 1442, 1442, 1442,
  129.       753,  766,  779,  792,  805,  818,  831,  844,  857,  870,
  130.       883,  896,  909,  922,  935,  948,  955,  967,  980,  986,
  131.       998, 1011, 1024, 1037, 1050, 1063, 1070, 1082, 1089, 1101,
  132.      1114, 1127, 1140, 1150, 1157, 1169, 1182, 1195, 1208, 1221,
  133.      1234, 1241, 1253, 1266, 1279, 1282, 1284, 1296, 1309, 1315,
  134.      1327, 1339, 1345, 1357, 1363, 1375, 1382, 1388, 1393, 1405,
  135.  
  136.      1411, 1423, 1429
  137.     } ;
  138.  
  139. static const short int yy_def[404] =
  140.     {   0,
  141.       340,  340,  341,  341,  342,  342,  343,  343,  340,    9,
  142.       344,  344,  340,   13,  345,  345,  346,  346,  347,  347,
  143.       348,  348,  349,  349,  340,   25,  350,  350,  345,  345,
  144.       351,  351,  352,  352,  353,  353,  340,   37,  354,  354,
  145.        37,   37,  355,  356,  340,  340,  340,  340,  340,  357,
  146.       340,  340,  358,  359,  340,  360,  340,  340,  340,  340,
  147.       340,  340,  340,  361,  362,  340,  340,  340,  340,  340,
  148.       363,  364,  365,  340,  366,  340,  367,  367,  367,  366,
  149.       368,  340,  340,  340,  340,  340,  340,  369,  340,  340,
  150.       340,  340,  340,  340,  340,  340,  340,  362,  340,  340,
  151.  
  152.       370,  371,  340,  372,  362,  340,  373,  340,  340,  374,
  153.       340,  375,  375,  375,  340,  340,  376,  340,  340,  340,
  154.       377,  340,  340,  378,  340,  340,  379,  340,  340,  380,
  155.       381,  381,  340,  381,  382,  382,  382,  383,  340,  340,
  156.       383,  383,  340,  340,  340,  340,  384,  340,  340,  340,
  157.       340,  384,  340,  340,  340,  357,  340,  340,  358,  340,
  158.       340,  385,  340,  340,  386,  340,  340,  387,  388,  340,
  159.       360,  340,  340,  340,  389,  340,  340,  361,  361,  340,
  160.       340,  390,  391,  340,  391,  340,  340,  392,  340,  363,
  161.       364,  340,  365,  340,  366,  367,  367,  367,  340,  368,
  162.  
  163.       340,  340,  369,  340,  340,  340,  393,  340,  340,  340,
  164.       373,  374,  340,  374,  340,  375,  375,  375,  376,  340,
  165.       377,  394,  378,  340,  379,  340,  381,  381,  381,  340,
  166.       382,  382,  382,  383,  340,  383,  383,  340,  340,  340,
  167.       340,  395,  340,  340,  340,  340,  340,  385,  385,  396,
  168.       340,  397,  396,  340,  340,  398,  388,  340,  340,  389,
  169.       340,  340,  340,  361,  361,  340,  399,  391,  185,  340,
  170.       392,  367,  367,  199,  340,  400,  340,  401,  375,  375,
  171.       394,  340,  230,  402,  382,  382,  383,  383,  340,  340,
  172.       340,  403,  396,  340,  397,  396,  340,  340,  340,  398,
  173.  
  174.       340,  361,  265,  340,  367,  367,  340,  375,  375,  382,
  175.       382,  383,  383,  340,  340,  340,  340,  361,  361,  367,
  176.       367,  375,  375,  382,  382,  383,  383,  340,  340,  367,
  177.       367,  375,  375,  382,  382,  383,  383,  340,  340,    0,
  178.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  179.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  180.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  181.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  182.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  183.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  184.  
  185.       340,  340,  340
  186.     } ;
  187.  
  188. static const short int yy_nxt[1486] =
  189.     {   0,
  190.        46,   47,   48,   47,   47,   46,   46,   46,   49,   46,
  191.        46,   46,   46,   46,   46,   46,   46,   46,   46,   46,
  192.        46,   46,   50,   50,   50,   50,   50,   50,   50,   50,
  193.        50,   50,   50,   50,   50,   50,   50,   50,   50,   50,
  194.        46,   46,   46,   46,   51,   52,   51,   51,   46,   53,
  195.        46,   54,   46,   46,   46,   46,   46,   55,   46,   46,
  196.        46,   46,   46,   46,   46,   56,   56,   56,   56,   56,
  197.        56,   56,   56,   56,   56,   56,   56,   56,   56,   56,
  198.        56,   56,   56,   46,   46,   46,   58,   59,   58,   58,
  199.        60,  188,   61,  181,  181,   62,   62,   96,  339,   62,
  200.  
  201.        97,   63,   85,   64,   65,   82,   83,   82,   82,   82,
  202.        83,   82,   82,  104,   98,  119,  182,  182,  206,  105,
  203.       106,   96,   91,  189,   97,   66,   62,   67,   68,   67,
  204.        67,   60,   92,   61,   69,   93,   62,   62,   98,   85,
  205.        62,  207,   63,   85,   64,   65,   85,   70,  176,  176,
  206.       100,  176,  179,  263,  104,  120,  101,  100,  102,  338,
  207.       105,  106,   94,  101,  337,  102,   66,   62,   75,   75,
  208.        76,   75,   75,   75,   75,   75,   75,   75,   75,   75,
  209.        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
  210.        77,   77,   77,   77,   77,   77,   77,   77,   77,   77,
  211.  
  212.        77,   77,   78,   77,   77,   77,   77,   79,   75,   75,
  213.        75,   84,   84,   85,   84,   84,   84,   84,   84,   84,
  214.        84,   84,   84,   86,   84,   84,   84,   84,   87,   84,
  215.        84,   84,   84,   88,   88,   88,   88,   88,   88,   88,
  216.        88,   88,   88,   88,   88,   88,   88,   88,   88,   88,
  217.        88,   84,   84,   84,   91,  128,  122,  122,  129,  125,
  218.       125,  213,  336,  181,   92,  123,  123,   93,  126,  126,
  219.       128,  214,  130,  129,  144,  145,  144,  144,  179,  263,
  220.       335,  146,  153,  154,  153,  153,  182,  130,  157,  158,
  221.       157,  157,  147,  334,   94,  107,  107,  108,  107,  107,
  222.  
  223.       109,  107,  107,  107,  110,  107,  107,  107,  107,  111,
  224.       107,  107,  107,  107,  107,  107,  107,  112,  112,  112,
  225.       112,  112,  112,  112,  112,  112,  112,  112,  112,  113,
  226.       112,  112,  112,  112,  114,  115,  107,  116,  119,  139,
  227.       140,  139,  139,  201,  241,  201,  201,  228,  241,  228,
  228.       228,  179,  263,  235,  229,  235,  235,  238,  333,  238,
  229.       238,  243,  254,  243,  243,  255,  247,  242,  247,  247,
  230.       332,  242,  141,  331,  330,  244,  329,  142,  120,  131,
  231.       132,  133,  132,  132,  131,  131,  131,  134,  131,  131,
  232.       131,  131,  131,  131,  131,  131,  131,  131,  131,  131,
  233.  
  234.       131,  135,  135,  135,  135,  135,  135,  135,  135,  135,
  235.       135,  135,  135,  136,  135,  135,  135,  135,  137,  131,
  236.       131,  131,  139,  140,  139,  139,  172,  173,  172,  172,
  237.       213,  328,  327,  174,  186,  187,  186,  186,  326,  325,
  238.       214,  174,  153,  154,  153,  153,  245,  246,  245,  245,
  239.       157,  158,  157,  157,  249,  141,  249,  249,  324,  323,
  240.       142,  149,  145,  149,  149,  322,  175,  251,  150,  251,
  241.       251,  264,  321,  302,  175,  151,  178,  179,  263,  152,
  242.       162,  245,  246,  245,  253,  201,  320,  201,  201,  228,
  243.       317,  228,  228,  316,  265,  163,  229,  164,  235,  163,
  244.  
  245.       235,  235,  163,  315,  163,  163,  164,  165,  166,  167,
  246.       168,  294,  169,  183,  183,  240,  183,  183,  183,  183,
  247.       183,  183,  183,  183,  183,  183,  183,  183,  184,  183,
  248.       183,  183,  183,  183,  183,  185,  185,  185,  185,  185,
  249.       185,  185,  185,  185,  185,  185,  185,  185,  185,  185,
  250.       185,  185,  185,  183,  183,  183,  172,  173,  172,  172,
  251.       313,  312,  311,  174,  186,  187,  186,  186,  310,  282,
  252.       238,  174,  238,  238,  289,  290,  289,  289,  243,  309,
  253.       243,  243,  245,  246,  245,  245,  247,  308,  247,  247,
  254.       205,  249,  244,  249,  249,  275,  175,  269,  251,  269,
  255.  
  256.       251,  251,  306,  305,  175,  180,  269,  269,  269,  269,
  257.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  258.       269,  269,  269,  269,  301,  261,  270,  274,  274,  275,
  259.       274,  274,  274,  274,  274,  274,  274,  274,  274,  274,
  260.       274,  274,  274,  274,  274,  274,  274,  274,  274,  276,
  261.       276,  276,  276,  276,  276,  276,  276,  276,  276,  276,
  262.       276,  276,  276,  276,  276,  276,  276,  274,  274,  274,
  263.       283,  283,  258,  283,  283,  283,  283,  283,  283,  283,
  264.       283,  283,  283,  283,  283,  283,  283,  283,  283,  283,
  265.       283,  283,  284,  284,  284,  284,  284,  284,  284,  284,
  266.  
  267.       284,  284,  284,  284,  284,  284,  284,  284,  284,  284,
  268.       283,  283,  283,  296,  297,  296,  296,  303,  299,  318,
  269.       298,  179,  263,  179,  263,  303,  303,  303,  303,  303,
  270.       303,  289,  290,  289,  289,  296,  297,  296,  296,  319,
  271.       294,  244,  291,  288,  287,  286,  285,  319,  319,  319,
  272.       319,  319,  319,   57,   57,   57,   57,   57,   57,   57,
  273.        57,   57,   57,   57,   57,   57,   71,   71,   71,   71,
  274.        71,   71,   71,   71,   71,   71,   71,   71,   71,   73,
  275.        73,   73,   73,   73,   73,   73,   73,   73,   73,   73,
  276.        73,   73,   81,   81,   81,   81,   81,   81,   81,   81,
  277.  
  278.        81,   81,   81,   81,   81,   85,   85,   85,   85,   85,
  279.        85,   85,   85,   85,   85,   85,   85,   85,   90,   90,
  280.        90,   90,   90,   90,   90,   90,   90,   90,   90,   90,
  281.        90,   95,   95,   95,   95,   95,   95,   95,   95,   95,
  282.        95,   95,   95,   95,   99,   99,   99,   99,   99,   99,
  283.        99,   99,   99,   99,   99,   99,   99,  103,  103,  103,
  284.       103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
  285.       117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
  286.       117,  117,  117,  121,  121,  121,  121,  121,  121,  121,
  287.       121,  121,  121,  121,  121,  121,  124,  124,  124,  124,
  288.  
  289.       124,  124,  124,  124,  124,  124,  124,  124,  124,  127,
  290.       127,  127,  127,  127,  127,  127,  127,  127,  127,  127,
  291.       127,  127,  138,  138,  138,  138,  138,  138,  138,  138,
  292.       138,  138,  138,  138,  138,  143,  143,  143,  143,  143,
  293.       143,  143,  143,  143,  143,  143,  143,  143,  148,  148,
  294.       148,  148,  148,  148,  148,  148,  148,  148,  148,  148,
  295.       148,  156,  156,  230,  282,  156,  156,  159,  159,  159,
  296.       159,  159,  159,  159,  159,  159,  159,  159,  159,  159,
  297.       161,  161,  161,  161,  161,  161,  161,  161,  161,  161,
  298.       161,  161,  171,  171,  220,  280,  171,  171,  178,  178,
  299.  
  300.       279,  178,  178,  178,  178,  178,  178,  277,  178,  178,
  301.       178,  180,  180,  204,  180,  180,  180,  180,  180,  180,
  302.       180,  180,  180,  180,  190,  190,  190,  190,  190,  190,
  303.       190,  190,  190,  190,  190,  190,  190,  192,  273,  272,
  304.       192,  192,  192,  192,  192,  192,  192,  192,  192,  192,
  305.       193,  193,  193,  193,  193,  193,  193,  193,  193,  193,
  306.       193,  193,  193,  195,  195,  194,  195,  195,  195,  195,
  307.       195,  195,  195,  191,  266,  195,  196,  196,  262,  261,
  308.       196,  196,  200,  200,  259,  200,  200,  200,  200,  200,
  309.       200,  200,  200,  200,  200,  203,  203,  258,  250,  203,
  310.  
  311.       203,  205,  205,  160,  205,  205,  205,  205,  205,  205,
  312.       205,  205,  205,  205,  208,  208,  244,  208,  208,  208,
  313.       208,  208,  208,  208,  208,  208,  208,  210,  210,  239,
  314.       210,  210,  210,  210,  210,  210,  239,  210,  210,  210,
  315.       211,  211,  237,  236,  233,  211,  211,  211,  211,  211,
  316.       212,  212,  232,  212,  212,  212,  212,  212,  212,  212,
  317.       212,  212,  212,  216,  216,  230,  224,  216,  216,  219,
  318.       219,  219,  219,  219,  219,  219,  219,  219,  219,  219,
  319.       219,  219,  221,  221,  222,  221,  221,  220,  221,  221,
  320.       221,  221,  221,  221,  221,  223,  223,  218,  223,  223,
  321.  
  322.       217,  223,  223,  223,  223,  223,  223,  223,  225,  225,
  323.       215,  209,  225,  225,  225,  225,  204,  225,  225,  225,
  324.       225,  226,  226,  202,  226,  226,  226,  226,  226,  226,
  325.       226,  226,  226,  226,  227,  227,  199,  227,  227,  227,
  326.       227,  227,  227,  227,  198,  197,  227,  231,  231,  194,
  327.       191,  231,  231,  234,  179,  177,  234,  234,  234,  234,
  328.       234,  234,  234,  234,  234,  234,  240,  240,  170,  240,
  329.       240,  240,  240,  240,  240,  240,  240,  240,  240,  248,
  330.       248,  160,  248,  248,  248,  248,  248,  248,  248,  248,
  331.       248,  248,  252,  252,  256,  256,  257,  257,  257,  257,
  332.  
  333.       257,  257,  257,  257,  257,  257,  257,  257,  257,  260,
  334.       260,  260,  260,  260,  260,  260,  260,  260,  260,  260,
  335.       260,  260,  267,  155,  340,  118,  267,  268,  268,  118,
  336.       268,  268,  268,  268,  268,  268,  268,  268,  268,  271,
  337.       271,   89,  271,  271,  271,  271,  271,  271,  271,  271,
  338.       271,  271,  278,   89,   80,   74,  278,  281,  281,  281,
  339.       281,  281,  281,  281,  281,  281,  281,  281,  281,  281,
  340.       292,   74,   72,   72,  292,  293,  293,  293,  293,  293,
  341.       293,  293,  293,  293,  293,  293,  293,  293,  295,  295,
  342.       340,  340,  295,  295,  300,  300,  340,  340,  300,  300,
  343.  
  344.       304,  340,  340,  340,  304,  276,  276,  276,  276,  276,
  345.       276,  276,  276,  276,  276,  276,  276,  276,  307,  340,
  346.       340,  340,  307,  284,  284,  340,  284,  284,  284,  284,
  347.       284,  284,  284,  284,  284,  284,  314,  340,  340,  340,
  348.       314,   45,  340,  340,  340,  340,  340,  340,  340,  340,
  349.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  350.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  351.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  352.       340,  340,  340,  340,  340
  353.     } ;
  354.  
  355. static const short int yy_chk[1486] =
  356.     {   0,
  357.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  358.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  359.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  360.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  361.         1,    1,    1,    2,    2,    2,    2,    2,    2,    2,
  362.         2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
  363.         2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
  364.         2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
  365.         2,    2,    2,    2,    2,    2,    3,    3,    3,    3,
  366.         3,   69,    3,   65,   98,    3,    3,   19,  329,    3,
  367.  
  368.        19,    3,   23,    3,    3,   11,   11,   11,   11,   12,
  369.        12,   12,   12,   23,   19,   29,   65,   98,  101,   23,
  370.        23,   20,   17,   69,   20,    3,    3,    4,    4,    4,
  371.         4,    4,   17,    4,    4,   17,    4,    4,   20,   21,
  372.         4,  101,    4,   24,    4,    4,   22,    4,   61,   61,
  373.        21,   61,  178,  178,   24,   29,   21,   22,   21,  328,
  374.        24,   24,   17,   22,  327,   22,    4,    4,    9,    9,
  375.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  376.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  377.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  378.  
  379.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  380.         9,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  381.        13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  382.        13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  383.        13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  384.        13,   13,   13,   13,   18,   35,   31,   32,   35,   33,
  385.        34,  110,  326,  105,   18,   31,   32,   18,   33,   34,
  386.        36,  110,   35,   36,   43,   43,   43,   43,  318,  318,
  387.       325,   43,   47,   47,   47,   47,  105,   36,   51,   51,
  388.        51,   51,   43,  324,   18,   25,   25,   25,   25,   25,
  389.  
  390.        25,   25,   25,   25,   25,   25,   25,   25,   25,   25,
  391.        25,   25,   25,   25,   25,   25,   25,   25,   25,   25,
  392.        25,   25,   25,   25,   25,   25,   25,   25,   25,   25,
  393.        25,   25,   25,   25,   25,   25,   25,   25,   30,   39,
  394.        39,   39,   39,   82,  147,   82,   82,  132,  152,  132,
  395.       132,  319,  319,  139,  132,  139,  139,  144,  323,  144,
  396.       144,  149,  167,  149,  149,  167,  161,  147,  161,  161,
  397.       322,  152,   39,  321,  320,  149,  317,   39,   30,   37,
  398.        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
  399.        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
  400.  
  401.        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
  402.        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
  403.        37,   37,   40,   40,   40,   40,   58,   58,   58,   58,
  404.       212,  315,  313,   58,   67,   67,   67,   67,  312,  311,
  405.       212,   67,  153,  153,  153,  153,  155,  155,  155,  155,
  406.       157,  157,  157,  157,  162,   40,  162,  162,  310,  309,
  407.        40,   44,   44,   44,   44,  308,   58,  164,   44,  164,
  408.       164,  179,  306,  264,   67,   44,  179,  264,  264,   44,
  409.        54,  166,  166,  166,  166,  201,  305,  201,  201,  228,
  410.       301,  228,  228,  299,  179,   54,  228,   54,  235,   54,
  411.  
  412.       235,  235,   54,  298,   54,   54,   54,   54,   54,   54,
  413.        54,  293,   54,   66,   66,  291,   66,   66,   66,   66,
  414.        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
  415.        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
  416.        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
  417.        66,   66,   66,   66,   66,   66,  172,  172,  172,  172,
  418.       288,  287,  286,  172,  186,  186,  186,  186,  285,  281,
  419.       238,  186,  238,  238,  239,  239,  239,  239,  243,  280,
  420.       243,  243,  245,  245,  245,  245,  247,  279,  247,  247,
  421.       277,  249,  243,  249,  249,  276,  172,  185,  251,  185,
  422.  
  423.       251,  251,  273,  272,  186,  266,  185,  185,  185,  185,
  424.       185,  185,  185,  185,  185,  185,  185,  185,  185,  185,
  425.       185,  185,  185,  185,  262,  260,  185,  199,  199,  199,
  426.       199,  199,  199,  199,  199,  199,  199,  199,  199,  199,
  427.       199,  199,  199,  199,  199,  199,  199,  199,  199,  199,
  428.       199,  199,  199,  199,  199,  199,  199,  199,  199,  199,
  429.       199,  199,  199,  199,  199,  199,  199,  199,  199,  199,
  430.       230,  230,  257,  230,  230,  230,  230,  230,  230,  230,
  431.       230,  230,  230,  230,  230,  230,  230,  230,  230,  230,
  432.       230,  230,  230,  230,  230,  230,  230,  230,  230,  230,
  433.  
  434.       230,  230,  230,  230,  230,  230,  230,  230,  230,  230,
  435.       230,  230,  230,  253,  253,  253,  253,  265,  255,  302,
  436.       254,  265,  265,  302,  302,  265,  265,  265,  265,  265,
  437.       265,  289,  289,  289,  289,  296,  296,  296,  296,  303,
  438.       250,  244,  241,  237,  236,  233,  232,  303,  303,  303,
  439.       303,  303,  303,  341,  341,  341,  341,  341,  341,  341,
  440.       341,  341,  341,  341,  341,  341,  342,  342,  342,  342,
  441.       342,  342,  342,  342,  342,  342,  342,  342,  342,  343,
  442.       343,  343,  343,  343,  343,  343,  343,  343,  343,  343,
  443.       343,  343,  344,  344,  344,  344,  344,  344,  344,  344,
  444.  
  445.       344,  344,  344,  344,  344,  345,  345,  345,  345,  345,
  446.       345,  345,  345,  345,  345,  345,  345,  345,  346,  346,
  447.       346,  346,  346,  346,  346,  346,  346,  346,  346,  346,
  448.       346,  347,  347,  347,  347,  347,  347,  347,  347,  347,
  449.       347,  347,  347,  347,  348,  348,  348,  348,  348,  348,
  450.       348,  348,  348,  348,  348,  348,  348,  349,  349,  349,
  451.       349,  349,  349,  349,  349,  349,  349,  349,  349,  349,
  452.       350,  350,  350,  350,  350,  350,  350,  350,  350,  350,
  453.       350,  350,  350,  351,  351,  351,  351,  351,  351,  351,
  454.       351,  351,  351,  351,  351,  351,  352,  352,  352,  352,
  455.  
  456.       352,  352,  352,  352,  352,  352,  352,  352,  352,  353,
  457.       353,  353,  353,  353,  353,  353,  353,  353,  353,  353,
  458.       353,  353,  354,  354,  354,  354,  354,  354,  354,  354,
  459.       354,  354,  354,  354,  354,  355,  355,  355,  355,  355,
  460.       355,  355,  355,  355,  355,  355,  355,  355,  356,  356,
  461.       356,  356,  356,  356,  356,  356,  356,  356,  356,  356,
  462.       356,  357,  357,  229,  222,  357,  357,  358,  358,  358,
  463.       358,  358,  358,  358,  358,  358,  358,  358,  358,  358,
  464.       359,  359,  359,  359,  359,  359,  359,  359,  359,  359,
  465.       359,  359,  360,  360,  219,  218,  360,  360,  361,  361,
  466.  
  467.       217,  361,  361,  361,  361,  361,  361,  206,  361,  361,
  468.       361,  362,  362,  204,  362,  362,  362,  362,  362,  362,
  469.       362,  362,  362,  362,  363,  363,  363,  363,  363,  363,
  470.       363,  363,  363,  363,  363,  363,  363,  364,  198,  197,
  471.       364,  364,  364,  364,  364,  364,  364,  364,  364,  364,
  472.       365,  365,  365,  365,  365,  365,  365,  365,  365,  365,
  473.       365,  365,  365,  366,  366,  193,  366,  366,  366,  366,
  474.       366,  366,  366,  190,  181,  366,  367,  367,  177,  175,
  475.       367,  367,  368,  368,  174,  368,  368,  368,  368,  368,
  476.       368,  368,  368,  368,  368,  369,  369,  169,  163,  369,
  477.  
  478.       369,  370,  370,  159,  370,  370,  370,  370,  370,  370,
  479.       370,  370,  370,  370,  371,  371,  151,  371,  371,  371,
  480.       371,  371,  371,  371,  371,  371,  371,  372,  372,  150,
  481.       372,  372,  372,  372,  372,  372,  146,  372,  372,  372,
  482.       373,  373,  142,  141,  137,  373,  373,  373,  373,  373,
  483.       374,  374,  136,  374,  374,  374,  374,  374,  374,  374,
  484.       374,  374,  374,  375,  375,  134,  126,  375,  375,  376,
  485.       376,  376,  376,  376,  376,  376,  376,  376,  376,  376,
  486.       376,  376,  377,  377,  123,  377,  377,  117,  377,  377,
  487.       377,  377,  377,  377,  377,  378,  378,  114,  378,  378,
  488.  
  489.       113,  378,  378,  378,  378,  378,  378,  378,  379,  379,
  490.       111,  102,  379,  379,  379,  379,   93,  379,  379,  379,
  491.       379,  380,  380,   87,  380,  380,  380,  380,  380,  380,
  492.       380,  380,  380,  380,  381,  381,   80,  381,  381,  381,
  493.       381,  381,  381,  381,   79,   78,  381,  382,  382,   73,
  494.        71,  382,  382,  383,   64,   63,  383,  383,  383,  383,
  495.       383,  383,  383,  383,  383,  383,  384,  384,   55,  384,
  496.       384,  384,  384,  384,  384,  384,  384,  384,  384,  385,
  497.       385,   53,  385,  385,  385,  385,  385,  385,  385,  385,
  498.       385,  385,  386,  386,  387,  387,  388,  388,  388,  388,
  499.  
  500.       388,  388,  388,  388,  388,  388,  388,  388,  388,  389,
  501.       389,  389,  389,  389,  389,  389,  389,  389,  389,  389,
  502.       389,  389,  390,   49,   45,   28,  390,  391,  391,   27,
  503.       391,  391,  391,  391,  391,  391,  391,  391,  391,  392,
  504.       392,   16,  392,  392,  392,  392,  392,  392,  392,  392,
  505.       392,  392,  393,   15,   10,    8,  393,  394,  394,  394,
  506.       394,  394,  394,  394,  394,  394,  394,  394,  394,  394,
  507.       395,    7,    6,    5,  395,  396,  396,  396,  396,  396,
  508.       396,  396,  396,  396,  396,  396,  396,  396,  397,  397,
  509.         0,    0,  397,  397,  398,  398,    0,    0,  398,  398,
  510.  
  511.       399,    0,    0,    0,  399,  400,  400,  400,  400,  400,
  512.       400,  400,  400,  400,  400,  400,  400,  400,  401,    0,
  513.         0,    0,  401,  402,  402,    0,  402,  402,  402,  402,
  514.       402,  402,  402,  402,  402,  402,  403,    0,    0,    0,
  515.       403,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  516.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  517.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  518.       340,  340,  340,  340,  340,  340,  340,  340,  340,  340,
  519.       340,  340,  340,  340,  340
  520.     } ;
  521.  
  522.  
  523. enum { yyAccept, yyEc, yyMeta, yyBase, yyDef, yyNxt, yyChk };
  524.  
  525. char filename[] = "\pFlex.╣.rsrc";
  526.  
  527. main ()
  528. {
  529.     short refnum, vRefNum, result;
  530.     Handle h;
  531.  
  532.     result = GetVol (0, &vRefNum);
  533.     result = Create ((unsigned char *)filename, vRefNum, 'RSED', 'rsrc');
  534.     CreateResFile ((unsigned char *)filename); /* was CreateResFile */
  535.     result = ResError ();
  536.     refnum = OpenResFile ((unsigned char *)filename); /* was OpenResFile */
  537.     result = ResError ();
  538.     result = PtrToHand (yy_accept, &h, sizeof yy_accept);
  539.     AddResource (h, 'YYst', yyAccept, (unsigned char *)"\pyy_accept"); /* Was AddResource */
  540.     result = ResError ();
  541.     result = PtrToHand (yy_ec, &h, sizeof yy_ec);
  542.     AddResource (h, 'YYst', yyEc, (unsigned char *)"\pyy_ec"); /* Was AddResource */
  543.     result = ResError ();
  544.     result = PtrToHand (yy_meta, &h, sizeof yy_meta);
  545.     AddResource (h, 'YYst', yyMeta, (unsigned char *)"\pyy_meta"); /* Was AddResource */
  546.     result = ResError ();
  547.     result = PtrToHand (yy_base, &h, sizeof yy_base);
  548.     AddResource (h, 'YYst', yyBase, (unsigned char *)"\pyy_base"); /* Was AddResource */
  549.     result = ResError ();
  550.     result = PtrToHand (yy_def, &h, sizeof yy_def);
  551.     AddResource (h, 'YYst', yyDef, (unsigned char *)"\pyy_def"); /* Was AddResource */
  552.     result = ResError ();
  553.     result = PtrToHand (yy_nxt, &h, sizeof yy_nxt);
  554.     AddResource (h, 'YYst', yyNxt, (unsigned char *)"\pyy_nxt"); /* Was AddResource */
  555.     result = ResError ();
  556.     result = PtrToHand (yy_chk, &h, sizeof yy_chk);
  557.     AddResource (h, 'YYst', yyChk, (unsigned char *)"\pyy_chk"); /* Was AddResource */
  558.     result = ResError ();
  559.     UpdateResFile (refnum);
  560.     CloseResFile (refnum);
  561.     }
  562.